/*
 * User: rant
 * Date: 14/02/2007
 *
 *
 */
package laMalinche.rete.nodes.tailing;

import laMalinche.rete.rule.ActListener;
import laMalinche.rete.rule.ActObservable;

import java.util.*;

/**
 Informs PropertyTouchedListener about touchd fields
 */
public interface TailingManager extends ActListener, PropertyTouchedListener {

	void setExcludedProperties(Set<String> exclededElements);

	void setActObservable(ActObservable actObservable);

	void addPropertyTouchedListener(PropertyTouchedListener propertyTouchedListener);

}